﻿body {
	BACKGROUND: #e4e4e4;
}

#middle {
	WIDTH: 100%;
}

#main {
	MARGIN: 0px auto;
	WIDTH: 840px;
}

#header {
	HEIGHT: 204px;
	text-align:center;
	background:url(../images/header_bg.jpg) bottom right no-repeat;
}

#header1 { padding:18px 0 0 26px;}
#header2 { padding:40px 0 0 0px;}
a img { border:0;}


.content {
	PADDING-RIGHT: 37px; PADDING-LEFT: 37px; PADDING-BOTTOM: 15px; PADDING-TOP: 13px;
}

.top_bg {
	BACKGROUND: url(../images/tall_top.gif) #ffffff repeat-x 50% top;
}
.bot_bg {
	BACKGROUND: url(../images/bot_bg.gif) repeat-x 50% bottom;
}

#footer .indent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 38px; PADDING-BOTTOM: 0px; PADDING-TOP: 22px;
}
#footer {
	COLOR: #606060;
	LINE-HEIGHT: 19px;
	HEIGHT: 88px;
}
#footer A {
	COLOR: #0f79a5
}
#footer SPAN {
	COLOR: #333232
}
#footer SPAN A {
	COLOR: #333232
}

div.oneLine
{
	margin-top:15px;
}

div.oneLine .left
{
	display:block;
	float:left;
	width:10em;
	font-style:normal;
	font-family:"Times New Roman";
	font-weight:bold;
}

div.oneLine .left1
{
	display:block;
	float:left;
	width:5em;
	color:white;
	font-weight:bolder;
	font-style:normal;
	font-family:"Times New Roman";
	font-weight:bold;
}

div.oneLine .leftRequire
{
	display:block;
	float:left;
	width:10em;
	font-style:normal;
	font-family:"Times New Roman";
	font-weight:bold;
	color:red;
}

div.oneLine .left0
{
	display:block;
	float:left;
	width:10em;
	font-style:normal;
	font-family:"Times New Roman";
	
	color:Red;
	
}

div.oneLine .right
{
	width:15em;
}

div.oneLine .right1
{
	width:9.5em;
}

div.paging
{
	text-align:right;
	padding:5px 5px 5px 5px;
	color:green;
}

div.paging a{
	color:red;
	text-decoration:none;
	cursor:pointer;
}

div.paging a:hover{
	text-decoration:underline;
}

ul.tree
{
	margin:0;
	padding-left:20px;
	padding-top:5px;
}

ul.tree li
{
	display:list-item;
	list-style-type: none;
	cursor:pointer;
}

ul.tree li label
{
	font-weight:bold;
	color:blue;
}

ul.tree li label.lbNode
{
	position:absolute;
	margin-top:4px;
	padding-left:4px;
}

ul.tree li a.expand
{
	display:inline-block;
	width:17px;
	height:13px;
	float:left;
	margin-top:5px;
	padding-right:1px;
	background:url(../images/expand.png) no-repeat;
}

ul.tree li a.expand:hover
{
	background:url(../images/expand_hover.png) no-repeat;
}

ul.tree li a.collapse
{
	display:inline-block;
	width:9px;
	height:16px;
	float:left;
	margin-top:3px;
	padding-right:8.5px;
	background:url(../images/collapse.png) no-repeat;
}

ul.tree li a.collapse:hover
{
	background:url(../images/collapse_hover.png) no-repeat;
}

div.divTree
{
	width:230px;
	height:400px;
	border:solid 2px #0076C0;
	overflow:auto;
}

div.divCommand
{
	padding:5px 3px 3px 3px;
	width:228px;
	background:url(../images/blue_bg.png);
}

div.divCommand a
{
	padding-left:5px;
	padding-right:5px;
}

div.rightTable
{
	float:left;
	margin-top:-445px;
	margin-left:240px;
}

legend{
	font-weight:bold;
	color:red;
}

div.wordPanel
{
	width:360px;
	height:274px;
	background:url(../images/book.png);
	display:none;
}

div.wordPanel div.middleWord
{
	float:left;
	margin-top:60px;
	margin-left:23px;
}

div.wordPanel textarea.result
{
	width:152px;
	height:245px;
	float:left;
	margin-top:-152px;
	margin-left:192px;
	background:none;
	border:none;
	overflow:auto;
}

div.notePanel
{
	width:242px;
	height:323px;
	background:url(../images/note.png);
	display:none;
}

textarea.transparent
{
	width:235px;
	height:280px;
	background:none;
	border:none;
	margin-left:8px;
	margin-top:8px;
	word-wrap:break-word;
	font-weight:bold;
	color:white;
	overflow:auto;
}

div.userControlPanel
{
	
}

div.userControlPanel a label
{
	position:absolute;
	margin-left:5px;
	margin-top:8px;
	cursor:pointer;
}

div.userControlPanel a
{
	color:blue;
	cursor:pointer;
}

div.userControlPanel a:hover
{
	color:red;
}